<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  

  
  <title>黑客与画家 | eric_cyr&#39;s blog</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <meta name="description" content="黑客与画家 首先说说我看完这本书最直观的感受，就是这是我读过翻译水平最高的人邮的书。然后一看译者，阮一峰。我居然认识这个人。。（当然他不认识我）。上财经济学博士，但同时又可能是国内最有才华的十个coder之一。是国内最早一批javascript技术的开拓者和布道者。技术书籍的翻译在国内属于高付出低回报的事情。同时注意到作者，paul graham。有很多头衔，硅谷创业之父种种。 这本书虽然没有任何">
<meta property="og:type" content="article">
<meta property="og:title" content="黑客与画家">
<meta property="og:url" content="http://yoursite.com/2020/06/14/%E9%BB%91%E5%AE%A2%E4%B8%8E%E7%94%BB%E5%AE%B6/index.html">
<meta property="og:site_name" content="eric_cyr&#39;s blog">
<meta property="og:description" content="黑客与画家 首先说说我看完这本书最直观的感受，就是这是我读过翻译水平最高的人邮的书。然后一看译者，阮一峰。我居然认识这个人。。（当然他不认识我）。上财经济学博士，但同时又可能是国内最有才华的十个coder之一。是国内最早一批javascript技术的开拓者和布道者。技术书籍的翻译在国内属于高付出低回报的事情。同时注意到作者，paul graham。有很多头衔，硅谷创业之父种种。 这本书虽然没有任何">
<meta property="og:locale" content="en_US">
<meta property="article:published_time" content="2020-06-14T13:55:47.000Z">
<meta property="article:modified_time" content="2020-06-14T13:55:52.876Z">
<meta property="article:author" content="eric_cyr">
<meta name="twitter:card" content="summary">
  
    <link rel="alternate" href="/atom.xml" title="eric_cyr&#39;s blog" type="application/atom+xml">
  
  
    <link rel="icon" href="/favicon.png">
  
  
    <link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
  
  
<link rel="stylesheet" href="/css/style.css">

<meta name="generator" content="Hexo 4.2.1"></head>

<body>
  <div id="container">
    <div id="wrap">
      <header id="header">
  <div id="banner"></div>
  <div id="header-outer" class="outer">
    <div id="header-title" class="inner">
      <h1 id="logo-wrap">
        <a href="/" id="logo">eric_cyr&#39;s blog</a>
      </h1>
      
        <h2 id="subtitle-wrap">
          <a href="/" id="subtitle">分享是程序员的第一美德</a>
        </h2>
      
    </div>
    <div id="header-inner" class="inner">
      <nav id="main-nav">
        <a id="main-nav-toggle" class="nav-icon"></a>
        
          <a class="main-nav-link" href="/">Home</a>
        
          <a class="main-nav-link" href="/archives">Archives</a>
        
      </nav>
      <nav id="sub-nav">
        
          <a id="nav-rss-link" class="nav-icon" href="/atom.xml" title="RSS Feed"></a>
        
        <a id="nav-search-btn" class="nav-icon" title="Search"></a>
      </nav>
      <div id="search-form-wrap">
        <form action="//google.com/search" method="get" accept-charset="UTF-8" class="search-form"><input type="search" name="q" class="search-form-input" placeholder="Search"><button type="submit" class="search-form-submit">&#xF002;</button><input type="hidden" name="sitesearch" value="http://yoursite.com"></form>
      </div>
    </div>
  </div>
</header>
      <div class="outer">
        <section id="main"><article id="post-黑客与画家" class="article article-type-post" itemscope itemprop="blogPost">
  <div class="article-meta">
    <a href="/2020/06/14/%E9%BB%91%E5%AE%A2%E4%B8%8E%E7%94%BB%E5%AE%B6/" class="article-date">
  <time datetime="2020-06-14T13:55:47.000Z" itemprop="datePublished">2020-06-14</time>
</a>
    
  </div>
  <div class="article-inner">
    
    
      <header class="article-header">
        
  
    <h1 class="article-title" itemprop="name">
      黑客与画家
    </h1>
  

      </header>
    
    <div class="article-entry" itemprop="articleBody">
      
        <p>黑客与画家</p>
<p>首先说说我看完这本书最直观的感受，就是这是我读过翻译水平最高的人邮的书。然后一看译者，阮一峰。我居然认识这个人。。（当然他不认识我）。上财经济学博士，但同时又可能是国内最有才华的十个coder之一。是国内最早一批javascript技术的开拓者和布道者。技术书籍的翻译在国内属于高付出低回报的事情。同时注意到作者，paul graham。有很多头衔，硅谷创业之父种种。</p>
<pre><code>这本书虽然没有任何具体的技术介绍，但是却很能引发技术人思考。

第一章居然是解释为什么书呆子不受欢迎，这是一种很高明的手段。程序员大部分就是作者所说的nerd，在12到18岁的经历大多不是那么美好。一方面与广大的coder达到了一种默契。另一方面和之后的黑客精神形成对比。从人畜无害，木讷的技术宅到不服从管教的黑客。 那些不服从管教的人们，是这个社会力量与财富的源泉，是的，现在很少有人关心这些了，大家更关心房子和油价，粮食和蔬菜。</code></pre><p>从利己角度来说，强烈建议每一个从学校即将毕业的人，或是所有的技术人都先读一下这本书的第六章，”如何创造财富”(How to Make Wealth)，技术人有必要建立起对财富的价值观。说到”财富”，似乎是很让人不齿的事情，但是又是看到周围有很多技术人热衷谈论股票、炒房，谁让我们生活在这个糟糕的时代呢？少有人同时谈谈财富和技术的关系，还好有这本书。金钱只是财富的一种表达方式，但财富不等于金钱，不止是房子与车子。Paul Graham 的观点是：致富的最好办法是创造财富（而不是掠夺），自己创业或是加入创业团队是致富的可靠方法(就我来看，如果你是官二代或是富二代，那么另当别论)。Paul 与那些常见的忽悠大师不同的地方在于，他同时也会给出稍显冰冷的事实：创业的付出与回报总体上是成比例的，但是在个体上是不成比例的，不要把创业过于神话，但创业的确给了我们更多的可能。</p>
<p>给我带来不小启发的还有关于 “不能说的话” 的论述。身处当前这种复杂的社会环境中，如果你发现了这个社会的某种禁忌–你肯定会发现的，发现了不能说的话，怎么办？最恰当的办法是挑选合适的场合再说，而不是到处去说，我们要学会”只打值得打的仗”。想想我们平时在网上耗费大量精力而做的口水战，难道不是么无谓之争么？别去赞同这个社会任何一种歇斯底里，但是又不告诉他们你具体不赞同哪种狂热。如果不得不面对这样的挑衅，要么将争论提升到一个抽象的层次－实际上这比较难；要么，使用隐喻－这也不容易，作者还提示了一个办法，那就是幽默(他妈的, 这家伙太有意思了)。如果自己是潮水的一部分，你无法看清潮水的方向，唯一的办法是永远保持质疑，提升自己的思辨能力。</p>
<p>事实上，这本书在国内出版后还可能有两个后果：</p>
<p>会有更多人产生创业的想法（记住，是创造财富而非掠夺财富） 会产生更多的 LISP 程序员（中国有多少个 LISP 程序员？两位数还是三位数?）</p>
<p>后果自负 :)</p>
<p>领一个话是如果你有两个选择，就选择比较难的那个。</p>
<p>首先，这句话看似很鸡汤，但重点是这句话不是用来看的，而是用来做的，你知道的，鸡汤总是叫你转移看待事物的眼光，例如从苦难中看到辉煌，从挫折看到胜利……总而言之，鸡汤文不负责解决问题，而这句话却是能解决问题的。</p>
<p>其次，这句话应该加一个前提，完整版应该是这样的：如果你有两个选择，两个选择都可以达到同样的效果，你就应该选择较难的那个。</p>
<blockquote>
<p>当然，我不是说如果你有两个女朋友，你就应该选择较丑的那个，以正常人的眼光来看，明显就是取到漂亮老婆的的幸福感高一点，但如果你觉得你是诸葛亮那样的人，那也没办法，可是黄月英他爹是个名士，而这位名士又是豪门的女婿，哎呀，好复杂，总之，大家都是聪明人，就不细说了。</p>
</blockquote>
<p>最后，这句话不是我说的，我的人生经验还没有丰富到让我提出如此老辣的人生建议，这句话是硅谷创业教父Pual Graham在《黑客与画家》里面说的。</p>
<p>Pual Graham在书中举了三个例子：</p>
<p>一个是他创业公司viaweb的事情，他说，「选择公司要解决什么问题应该以问题的难度作为指引，而且此后的各种决策都应该以此为原则。」这句话简单地翻译过来就是：遇到问题就应该迎难而上。</p>
<blockquote>
<p>viaweb公司的一条经验法则：假定你是一个手脚敏捷的小男孩，身后有一条壮硕的大狗正在追你。你跑到楼梯口，这时应该上楼还是下楼？我觉得应该上楼。如果下楼的话，大狗可能跑得跟你一样快。上楼的话，大狗的庞大身躯就将成为劣势。不错，跑上楼你会比较吃力，但是大狗会感到更吃力。</p>
</blockquote>
<p>此时你再想想电影或者小说中的场面：假如主角被追杀，他面对两条路，一条是平坦的大道，另一条是人迹罕至的荆棘丛，电影中的人物总是选择那条更加复杂，风险更大的小路，不是因为电影或小说中设定就是如此，而是走更加危险的小路生存的几率更大，君不见主角掉进山涧获得武功秘籍，冲进瀑布之后得到高人指点，正所谓大难不死必有后福。</p>
<p>以上的例子是从生存策略方面的考虑，而下一个例子就是从竞争对手的角度来考虑。</p>
<blockquote>
<p>假定软件有两个候选的新功能，它们创造的商业价值完全相同，那么我们总是选择较困难的那个功能。不是因为这个功能能带来更多的收入，而是因为它比较难。我们很乐于迫使那些又大又慢的竞争对手跟着我们一起走进沼泽地。 &gt; &gt;创业公司就像游击队一样，喜欢选择不易生存的深山老林作为根据地，政府的正规军无法追到那种地方。我还记得创业初期我们是多么筋疲力尽，整天都为一些可怕的技术难题绞尽脑汁。但是，我还是感到相当高兴，因为那些问题连我们都觉得这么困难，那么竞争对手就更会认为是不可能解决的。</p>
</blockquote>
<p>大公司极其厌恶风险，他们大多不愿意进入风险更大的领域，如果你愿意，那就是你的机会。</p>
<p>最后的一个，也就是最重要的例子，是关于切切实实关乎个人的操作性很高的例子。</p>
<blockquote>
<p>如果你要选择是坐在家里看电视，还是外出跑步，那就出去跑步吧。这个方法有效的原因可能是遇到两个一难一易的选择时，往往出于懒惰的缘故，你会选择较易的那个选项。在意识深处，你其实知道不懒惰的做法会带来更好的结果，这个方法只是迫使你接受这一点。</p>
</blockquote>
<p>如果你一直都是一个失败者，那你就应该一直选择做容易的事情，因为容易的选择太容易做了。</p>
<p>选择容易那并不能代表你的决定很正确，只能代表你有小聪明，小聪明是用来掩盖懒惰的，是用来逃避问题的，你要向前走，就必须走出艰难的一步。</p>
<p>过一个平凡无趣的人生实在太容易了，你可以不读书，不冒险，不运动，不写作，不外出，不折腾……但是，人生最后悔的事情就是：我本可以。选择困难的事情，你可以知道你的人生可以走到多远。</p>
<p>可是，无趣有多容易，有趣就多困难，你自己选吧。</p>

      
    </div>
    <footer class="article-footer">
      <a data-url="http://yoursite.com/2020/06/14/%E9%BB%91%E5%AE%A2%E4%B8%8E%E7%94%BB%E5%AE%B6/" data-id="ckbq7rmlp000aig1l3gsj4pp0" class="article-share-link">Share</a>
      
      
    </footer>
  </div>
  
    
<nav id="article-nav">
  
    <a href="/2020/06/14/Dp%E9%A2%98%E7%9B%AE-%E9%80%9A%E9%85%8D%E7%AC%A6%E5%8C%B9%E9%85%8D/" id="article-nav-newer" class="article-nav-link-wrap">
      <strong class="article-nav-caption">Newer</strong>
      <div class="article-nav-title">
        
          Dp题目 通配符匹配
        
      </div>
    </a>
  
  
    <a href="/2020/06/14/react-loadable-%E7%AE%80%E5%8D%95%E5%AE%9E%E7%8E%B0/" id="article-nav-older" class="article-nav-link-wrap">
      <strong class="article-nav-caption">Older</strong>
      <div class="article-nav-title">react loadable 简单实现</div>
    </a>
  
</nav>

  
</article>

</section>
        
          <aside id="sidebar">
  
    

  
    

  
    
  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Archives</h3>
    <div class="widget">
      <ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/06/">June 2020</a></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2020/05/">May 2020</a></li></ul>
    </div>
  </div>


  
    
  <div class="widget-wrap">
    <h3 class="widget-title">Recent Posts</h3>
    <div class="widget">
      <ul>
        
          <li>
            <a href="/2020/06/22/vue-%E7%BB%84%E4%BB%B6%E9%80%9A%E4%BF%A1/">vue 组件通信</a>
          </li>
        
          <li>
            <a href="/2020/06/14/njuoj-%E9%80%92%E5%BD%92%E6%9F%A5%E8%AF%A2%E5%AD%90%E5%AD%97%E7%AC%A6%E4%B8%B2/">njuoj 递归查询子字符串</a>
          </li>
        
          <li>
            <a href="/2020/06/14/foo-bar-%E7%9A%84%E6%95%85%E4%BA%8B/">foo bar 的故事</a>
          </li>
        
          <li>
            <a href="/2020/06/14/pwa/">pwa</a>
          </li>
        
          <li>
            <a href="/2020/06/14/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%E6%80%BB%E7%BB%93/">背包问题总结</a>
          </li>
        
      </ul>
    </div>
  </div>

  
</aside>
        
      </div>
      <footer id="footer">
  
  <div class="outer">
    <div id="footer-info" class="inner">
      &copy; 2020 eric_cyr<br>
      Powered by <a href="http://hexo.io/" target="_blank">Hexo</a>
    </div>
  </div>
</footer>
    </div>
    <nav id="mobile-nav">
  
    <a href="/" class="mobile-nav-link">Home</a>
  
    <a href="/archives" class="mobile-nav-link">Archives</a>
  
</nav>
    

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>


  
<link rel="stylesheet" href="/fancybox/jquery.fancybox.css">

  
<script src="/fancybox/jquery.fancybox.pack.js"></script>




<script src="/js/script.js"></script>




  </div>
</body>
</html>